
import React, { Component } from 'react';

// 需求：在Child3 中传递一个 数据给 Parent3
// 场景：Child3  给 Parent3 赡养费
class Parent3 extends Component {
    state = {}
    // 1.0 父组件中定义一个方法，作用是用来接收子组件传入的值
    ReceiveMoeny = (moeny) => {
        console.log('钱：' + moeny);
    }
    render() {
        return (<div>
            {/* 2.0 父组件在调用子组件的时候，将方法传递给子组件 */}
            <Child3 giveMoeny={this.ReceiveMoeny}></Child3>
        </div>);
    }
}

export default Parent3;

class Child3 extends Component {
    state = {}
    render() {
        return (<div>
            {/* 3.0 子组件调用父组件传入的方法，传入实参就可以完成数据传递给父组件了 */}
            <button onClick={() => { this.props.giveMoeny(1000); }}>给钱</button>
        </div>);
    }
}
